Standardizing Methodology Metamodelling and Notation: An ISO Exemplar
نویسندگان
چکیده
Standardization within a discipline often reflects its maturity. Within software engineering, standardization occurs in many areas – here we focus on a recent ISO standard that has been developed for a methodology metamodel: the Software Engineering Metamodel for Development Methodologies, ISO/IEC 24744. Since its publication as a pure metamodel (represented by several UMLstyle class diagrams) in February 2007, a follow-on project has been established to provide a complementary notation for all the methodological elements, both within the method domain and the endeavour domain. Here, we discuss not only the technical details but also the process by which standardization occurs.
منابع مشابه
Model-driven Engineering for Implementing the Iso 19100 Series of International Standards
In this paper we discuss the implementation of the ISO 19100 series of standards with use of Model-Driven Engineering (MDE) techniques. We expose how MDE is beneficial for prototyping and building an end-user application dedicated to the sharing of environmental data (especially within the context of coastal zones). We present with an illustrating example of a way to use ISO 19109, 19110 and 19...
متن کاملA Metamodel-based Simulator for ASMs
In this paper we present a general-purpose simulation engine for ASM speci cations. It has been developed as part of the ASMETA (ASMs metamodelling) toolset which is a set of tools for ASMs based on the metamodelling framework of the Model-Driven Engineering. We brie y present the ASMETA framework, how it has been developed, the concrete textual notation or language (AsmetaL) it adopts for e ec...
متن کاملTowards an Integrated Environment for Method Engineering
In order to facilitate better Information Systems Development (ISD), Method Engineering technqiues and tools are needed that support flexible creation, modification, and reuse of ISD methods and tools for use on specific problem domains. A metamodelling notation is needed for specifying and integrating different design notations. MetaCASE support is required for building, reusing and evolving t...
متن کاملMeta-level Independent Modelling
The popularity of the UML and the recent focus on its extension mechanisms has raised the general awareness of the value and importance of metamodelling. However, the effectiveness of metamodelling with the UML is being hindered by the lack of suitable notational support. In particular the stereotype mechanism is not consistently applied to the UML’s four-layer meta-architecture. The result is ...
متن کاملMetamodelling a Formal Method: Applying MDE to Abstract State Machines
This paper presents the AsmM, a metamodel for Abstract State Machines developed by following the guidelines of the Model Driven Engineering. The AsmM represents concepts and constructs of the ASM formal method in an abstract way, it is endowed with a standard visual notation, and it is intended easy to learn and understand by practitioners and students. From the AsmM a concrete syntax is also p...
متن کامل